功能都大致上介紹完了,來看看怎麼用意圖(Intent)的功能設計句子對話吧。
1. 上下文(Contexts):這個是用在多輪對話設計時,連結上下文的關係。
2. 事件(Events):這是歸類意圖有什麼事件例如Welcome等等。
3. 訓練短句(Training phrases):使用者可能會說出的內容或輸入的文字,都可添加在這裏。
4. 動作和參數(Action and parameters):動作可以用來標記意圖動作。參數可以利用設計對話
,從使用者的說出的內容或輸入的文字,收集所需要的參數值。
5. 回應(Responses):依照意圖和參數,回覆和提供使用者的所需要的訊息。
6. 實作(Fulfillment): 意圖這是可以設定是否使用webhook。
我們來舉一些簡單的訓練短句和回應:
1. 很多參賽者一定有問過iT邦幫忙鐵人賽如何參賽
訓練短句: iT邦幫忙鐵人賽如何參賽
回應: 註冊成為 iT 邦幫忙會員即可報名參加鐵人賽
2. 很多參賽者一定有問過iT邦幫忙鐵人賽
訓練短句: iT邦幫忙鐵人賽的網址
回應: https://ithelp.ithome.com.tw/2020ironman
了解意圖的功能如何使用,就可以簡單的先用”訓練短句”和”回應”來設計對話的句子,做 一個簡單的問與答機器人,訓練短句可以多想一些不同的問法,來作機器學習。